package day05;

import java.util.Random;

public class ArrayDemo {
    public static void main(String[] args) {
        //数组的遍历
      int[] arr=new int[100];
      for (int i=0;i< arr.length;i++){//遍历数组
          arr[i]=(int) (Math.random()*100);//给每个数赋值0到99之间
          System.out.println(arr[i]);//输出每个元素的值
      }



























        /*  //数组的访问：访问数组中的数据
       int[] arr=new int[3];
       System.out.println(arr[0]);//输出arr中的第一个元素的值-----0
       System.out.println(arr.length);//输出arr的长度
       arr[0]=100;//给arr中第一个元素赋值为100
       arr[1]=200;//给arr中第一个元素赋值为200
       arr[2]=300;//给arr中第一个元素赋值为300
        //arr[3]=400;//运行时会发生错误ArrayIndexOutOfBoundsException
        System.out.println(arr[arr.length-1]);
        System.out.println(arr[arr.length-2]);
        System.out.println(arr[arr.length-3]);
        byte[] bytes=new byte[]{12,22,33,44,55,66,77,88,99,110,120,116,121};
        Random random=new Random();
        int num=random.nextInt(12);
        System.out.println(bytes[num]);

       */



































        /* int[] a=new int[99];
        double[] d=new double[20];
        boolean[] b=new boolean[26];
         byte[] bytes={1,2,3,4,5,6,7,8};
         //数组的初始化：
        int[] arr1=new int[3];//0 0 0
        int[] arr2={3,5,7};// 3 5 7
        int[] arr3=new int[]{2,5,9}; //2 5 9
        int[] arr4;
       // arr4={3,6,9,}; //编译错误，此方法只能声明同时初始化
        arr4=new int[]{3,6,9};//这种允许，正确
        System.out.println(arr4[arr4.length-1]);

        */
    }
}
